昨天的range函式有搞清楚了嗎?如果沒有一定要再回去複習,不然今天的for迴圈你會一直混亂呦 (⊙﹏⊙)
在Python中迴圈分為兩種,今天要先認識第一種for迴圈,它通常是用在固定次數的,也常跟range函式搭配使用(所以才說range要先搞清楚)。跟if判斷式一樣,也有巢狀的迴圈,在這部影片也會介紹到,快一起來學吧~
影片的最後有四題練習題,我把題目放在下面了,答案會公布影片中呦~
執行下列程式碼,輸出的結果為何?
for i in range(5, 10, 2):
print(i, end=' ')
A. 5, 10, 2
B. 5 7 9
C. 5 10 2
D. 5 6 7 8 9 10
觀察下列程式碼,何者輸出的結果為20。
numbers = [20, 30, 40, 50]
x = 0
for i in (10, 20, 30):
___(1)___
A. if i in numbers: x += 10
B. if i not in numbers: x += 5
C. if i not in numbers: x += 10
D. if i in numbers: x += 5
執行下列程式碼,迴圈結束後,sum的值為何?
sum = 0
n = 6
for i in range(1, n+1, 2):
sum += i
print(sum)
A. 4
B. 9
C. 10
D. 13
執行下列程式碼,會輸出多少個「*」字。
n = 5
for i in range(1, n):
for j in range(1, i+1):
print('*', end='')
A. 4
B. 9
C. 10
D. 13